﻿<%@ Page Language="C#" MasterPageFile="~/Master.Master" AutoEventWireup="True" CodeBehind="ESS_MoneyReturns.aspx.cs" Inherits="KPIS.GERP.ESS.APP.App_UI.Forms.ESS_MoneyReturns" %>

<%@ Register Src="../Controls/DatePicker.ascx" TagName="DatePicker" TagPrefix="uc1" %>

<asp:Content ID="Content2" runat="server" ContentPlaceHolderID="head">
    <title>รายการหักล้างเงินยืมด้วยใบสำคัญ</title>
    <link href="../Styles/StyleSheet.css" rel="stylesheet" type="text/css" />
    <script language="JavaScript" src="../Scripts/Common.js" type="text/jscript"></script>
    <script language="JavaScript" src="../Scripts/DatePicker.js" type="text/jscript"></script>
</asp:Content>

<asp:Content ID="Content1" runat="server" ContentPlaceHolderID="ContentPlaceHolder1">
    <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
        <script type="text/javascript">
            
        </script>
    </telerik:RadCodeBlock>
    <telerik:RadAjaxManagerProxy ID="RadAjaxManager1" runat="server">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="PanelView">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="PanelView"
                        LoadingPanelID="RadAjaxLoadingPanel1" />
                    <telerik:AjaxUpdatedControl ControlID="PanelEdit"
                        LoadingPanelID="RadAjaxLoadingPanel1" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="PanelEdit">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="PanelView"
                        LoadingPanelID="RadAjaxLoadingPanel1" />
                    <telerik:AjaxUpdatedControl ControlID="PanelEdit"
                        LoadingPanelID="RadAjaxLoadingPanel1" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManagerProxy>
    <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" BackgroundPosition="None">
    </telerik:RadAjaxLoadingPanel>
    <asp:Panel ID="PanelView" runat="server">
        <br />
        <asp:LinkButton ID="cmdArival" runat="server" CssClass="LinkButtonBigBorder" OnClick="cmdArival_Click">
            รายการยืมเงินที่ค้างอยู่
        </asp:LinkButton>
        <asp:LinkButton ID="cmdHistory" runat="server" CssClass="LinkButtonBigNoBorder" OnClick="cmdHistory_Click">
            รายการหักล้างเงินยืม
        </asp:LinkButton>
        <%-- Height='<%# Unit.Pixel(KPIS.GERP.ESS.APP.App_UI.Forms.SsMng.HeightI - 200) %>' --%>
        <telerik:RadGrid GroupingSettings-CaseSensitive="false" ID="GrdViewArival" runat="server"
            AutoGenerateColumns="false" AllowMultiRowEdit="false" AllowMultiRowSelection="false"
            ShowStatusBar="false" AllowPaging="true" AllowSorting="true" AllowFilteringByColumn="true"
            Width="998px"
            GroupingSettings-GroupByFieldsSeparator="&nbsp;&nbsp;&nbsp;&nbsp;"
            GroupingSettings-GroupContinuedFormatString=""
            GroupingSettings-GroupContinuesFormatString=""
            GroupingSettings-GroupSplitFormat=""
            OnItemDataBound="GrdViewArival_ItemDataBound"
            OnItemCommand="GrdViewArival_ItemCommand">
            <MasterTableView AllowMultiColumnSorting="true" CellSpacing="-1" Width="100%"
                DataKeyNames="money_req_seq" NoMasterRecordsText="< ไม่มีข้อมูล >">
                <RowIndicatorColumn>
                    <HeaderStyle Width="20px" />
                </RowIndicatorColumn>
                <ExpandCollapseColumn>
                    <HeaderStyle Width="20px" />
                </ExpandCollapseColumn>
                <Columns>
                    <telerik:GridBoundColumn DataField="money_req_seq"
                        UniqueName="money_req_seq" Visible="False">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="record_status"
                        UniqueName="record_status" Visible="False">
                    </telerik:GridBoundColumn>

                    <telerik:GridBoundColumn DataField="borrow_no" HeaderText="เลขที่ใบยืม"
                        UniqueName="borrow_no" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                        CurrentFilterFunction="Contains" ShowFilterIcon="False">
                        <HeaderStyle Width="100px" HorizontalAlign="Left" />
                        <ItemStyle HorizontalAlign="Left" />
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="money_req_name" HeaderText="ชื่อรายการ"
                        UniqueName="money_req_name" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                        CurrentFilterFunction="Contains" ShowFilterIcon="False">
                        <%--<HeaderStyle Width="440px" HorizontalAlign="Left" />--%>
                        <ItemStyle HorizontalAlign="Left" />
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="borrow_return_date" HeaderText="วันที่ครบกำหนด"
                        UniqueName="borrow_return_date" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                        CurrentFilterFunction="Contains" ShowFilterIcon="False" DataFormatString="{0:d}">
                        <HeaderStyle Width="100px" HorizontalAlign="Left" />
                        <ItemStyle HorizontalAlign="Left" />
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="total_amount" HeaderText="จำนวนเงินยืม"
                        UniqueName="total_amount" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                        CurrentFilterFunction="Contains" ShowFilterIcon="False" DataFormatString="{0:n2}"
                        AllowFiltering="false">
                        <HeaderStyle Width="100px" HorizontalAlign="Right" />
                        <ItemStyle HorizontalAlign="Right" />
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="return_amount" HeaderText="จำนวนเงินที่หักล้าง"
                        UniqueName="return_amount" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                        CurrentFilterFunction="Contains" ShowFilterIcon="False" DataFormatString="{0:n2}"
                        AllowFiltering="false">
                        <HeaderStyle Width="100px" HorizontalAlign="Right" />
                        <ItemStyle HorizontalAlign="Right" />
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="receive_amount" HeaderText="จำนวนเงินที่คืน"
                        UniqueName="receive_amount" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                        CurrentFilterFunction="Contains" ShowFilterIcon="False" DataFormatString="{0:n2}"
                        AllowFiltering="false">
                        <HeaderStyle Width="100px" HorizontalAlign="Right" />
                        <ItemStyle HorizontalAlign="Right" />
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="remain_amount" HeaderText="จำนวนเงินคงเหลือ<br/>ที่ยังไม่หักล้าง"
                        UniqueName="remain_amount" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                        CurrentFilterFunction="Contains" ShowFilterIcon="False" DataFormatString="{0:n2}"
                        AllowFiltering="false">
                        <HeaderStyle Width="100px" HorizontalAlign="Right" />
                        <ItemStyle HorizontalAlign="Right" />
                    </telerik:GridBoundColumn>
                    <%--<telerik:GridBoundColumn DataField="remarks" HeaderText="หมายเหตุ" Visible="false"
                        UniqueName="remarks" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                        CurrentFilterFunction="Contains" ShowFilterIcon="False">
                        <HeaderStyle Width="100px" HorizontalAlign="Left" />
                        <ItemStyle HorizontalAlign="Left" />
                    </telerik:GridBoundColumn>--%>
                </Columns>
                <PagerStyle Mode="NumericPages" AlwaysVisible="true"
                    FirstPageToolTip="กลับหน้าแรก" LastPageToolTip="ไปหน้าสุดท้าย"
                    NextPagesToolTip="หน้าถัดไป" NextPageToolTip="หน้าถัดไป"
                    PrevPagesToolTip="ย้อนกลับ" PrevPageToolTip="ย้อนกลับ" />
            </MasterTableView>
            <GroupingSettings GroupByFieldsSeparator="&nbsp;&nbsp;&nbsp;&nbsp;"
                GroupContinuedFormatString="" GroupContinuesFormatString=""
                GroupSplitFormat="" />
            <ClientSettings EnableRowHoverStyle="true" EnablePostBackOnRowClick="true">
                <Selecting AllowRowSelect="true" />
                <Scrolling AllowScroll="true" UseStaticHeaders="true" />
            </ClientSettings>
        </telerik:RadGrid>
        <%-- Height='<%# Unit.Pixel(KPIS.GERP.ESS.APP.App_UI.Forms.SsMng.HeightI - 200) %>' --%>
        <telerik:RadGrid GroupingSettings-CaseSensitive="false" ID="GrdViewHistory" runat="server"
            AutoGenerateColumns="false" AllowMultiRowEdit="false" AllowMultiRowSelection="false"
            ShowStatusBar="false" AllowPaging="true" AllowSorting="true" AllowFilteringByColumn="true"
            Width="998px"
            GroupingSettings-GroupByFieldsSeparator="&nbsp;&nbsp;&nbsp;&nbsp;"
            GroupingSettings-GroupContinuedFormatString=""
            GroupingSettings-GroupContinuesFormatString=""
            GroupingSettings-GroupSplitFormat=""
            OnItemDataBound="GrdViewHistory_ItemDataBound"
            OnItemCommand="GrdViewHistory_ItemCommand">
            <MasterTableView AllowMultiColumnSorting="true" CellSpacing="-1" Width="100%"
                DataKeyNames="return_seq" NoMasterRecordsText="< ไม่มีข้อมูล >">
                <RowIndicatorColumn>
                    <HeaderStyle Width="20px" />
                </RowIndicatorColumn>
                <ExpandCollapseColumn>
                    <HeaderStyle Width="20px" />
                </ExpandCollapseColumn>
                <Columns>
                    <telerik:GridBoundColumn DataField="return_seq"
                        UniqueName="return_seq" Visible="False">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="money_req_seq"
                        UniqueName="money_req_seq" Visible="False">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="money_req_name"
                        UniqueName="money_req_name" Visible="False">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="record_status"
                        UniqueName="record_status" Visible="False">
                    </telerik:GridBoundColumn>

                    <telerik:GridBoundColumn DataField="ref_no" HeaderText="เลขที่ใบรับใบสำคัญ"
                        UniqueName="ref_no" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                        CurrentFilterFunction="Contains" ShowFilterIcon="False">
                        <HeaderStyle Width="100px" HorizontalAlign="Left" />
                        <ItemStyle HorizontalAlign="Left" />
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="borrow_no" HeaderText="เลขที่สัญญายืมเงิน"
                        UniqueName="borrow_no" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                        CurrentFilterFunction="Contains" ShowFilterIcon="False">
                        <HeaderStyle Width="100px" HorizontalAlign="Left" />
                        <ItemStyle HorizontalAlign="Left" />
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="return_date" HeaderText="วันที่หักล้างเงินยืม"
                        UniqueName="return_date" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                        CurrentFilterFunction="Contains" ShowFilterIcon="False" DataFormatString="{0:d}">
                        <HeaderStyle Width="100px" HorizontalAlign="Left" />
                        <ItemStyle HorizontalAlign="Left" />
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="money_req_total_bath_amount" HeaderText="จำนวนเงินยืม(บาท)"
                        UniqueName="money_req_total_bath_amount" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                        CurrentFilterFunction="Contains" ShowFilterIcon="False" DataFormatString="{0:n2}"
                        AllowFiltering="false">
                        <HeaderStyle Width="120px" HorizontalAlign="Right" />
                        <ItemStyle HorizontalAlign="Right" />
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="total_bath_amount" HeaderText="จำนวนเงินที่หักล้าง(บาท)"
                        UniqueName="total_bath_amount" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                        CurrentFilterFunction="Contains" ShowFilterIcon="False" DataFormatString="{0:n2}"
                        AllowFiltering="false">
                        <HeaderStyle Width="120px" HorizontalAlign="Right" />
                        <ItemStyle HorizontalAlign="Right" />
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="receive_bath_amount" HeaderText="จำนวนเงินที่คืน(บาท)"
                        UniqueName="receive_bath_amount" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                        CurrentFilterFunction="Contains" ShowFilterIcon="False" DataFormatString="{0:n2}"
                        AllowFiltering="false">
                        <HeaderStyle Width="120px" HorizontalAlign="Right" />
                        <ItemStyle HorizontalAlign="Right" />
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="remain_bath_amount" HeaderText="เหลือที่ต้องหักล้าง(บาท)"
                        UniqueName="remain_bath_amount" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                        CurrentFilterFunction="Contains" ShowFilterIcon="False" DataFormatString="{0:n2}"
                        AllowFiltering="false">
                        <HeaderStyle Width="120px" HorizontalAlign="Right" />
                        <ItemStyle HorizontalAlign="Right" />
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="remarks" HeaderText="หมายเหตุ" Visible="false"
                        UniqueName="remarks" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                        CurrentFilterFunction="Contains" ShowFilterIcon="False">
                        <HeaderStyle Width="100px" HorizontalAlign="Left" />
                        <ItemStyle HorizontalAlign="Left" />
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="record_status_name" HeaderText="สถานะรายการ"
                        UniqueName="record_status_name" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                        CurrentFilterFunction="Contains" ShowFilterIcon="False">
                        <HeaderStyle Width="100px" HorizontalAlign="Left" />
                        <ItemStyle HorizontalAlign="Left" />
                    </telerik:GridBoundColumn>
                </Columns>
                <PagerStyle Mode="NumericPages" AlwaysVisible="true"
                    FirstPageToolTip="กลับหน้าแรก" LastPageToolTip="ไปหน้าสุดท้าย"
                    NextPagesToolTip="หน้าถัดไป" NextPageToolTip="หน้าถัดไป"
                    PrevPagesToolTip="ย้อนกลับ" PrevPageToolTip="ย้อนกลับ" />
            </MasterTableView>
            <GroupingSettings GroupByFieldsSeparator="&nbsp;&nbsp;&nbsp;&nbsp;"
                GroupContinuedFormatString="" GroupContinuesFormatString=""
                GroupSplitFormat="" />
            <ClientSettings EnableRowHoverStyle="true" EnablePostBackOnRowClick="true">
                <Selecting AllowRowSelect="true" />
                <Scrolling AllowScroll="true" UseStaticHeaders="true" />
            </ClientSettings>
        </telerik:RadGrid>
    </asp:Panel>
    <asp:Panel ID="PanelEdit" runat="server" ScrollBars="Auto">
        <div class="DivControl" style="font-weight: bold; color: #FFFFFF;">
            <table>
                <tr>
                    <td width="10px"></td>
                    <td>
                        <asp:Label ID="lblModeName" runat="server" />
                        <asp:Label ID="lblMode" runat="server" Visible="false" />
                    </td>
                </tr>
            </table>
            <table>
                <tr>
                    <td width="10px"></td>
                    <td>ยืนยันรายการยืมเงินที่ต้องการหักล้าง
                    </td>
                </tr>
            </table>
        </div>
        <div class="DivBody">
            <table>
                <tr>
                    <td width="150px" align="right">เลขที่เงินยืม :
                    </td>
                    <td>
                        <asp:Label ID="lblBorrowNo" runat="server" ForeColor="Blue" />
                        <asp:Label ID="lblMoneyReqSeq" runat="server" Visible="false" />
                        <asp:Label ID="lblReturnSeq" runat="server" Visible="false" />
                        <asp:Label ID="lblRecordStatus" runat="server" Visible="false" />
                        <asp:Label ID="lblBgmSourceSeq" runat="server" Visible="false" />
                        <asp:Label ID="lblBgmProjOperSeq" runat="server" Visible="False" />
                        <asp:Label ID="lblBgmExpGrpSeq" runat="server" Visible="False" />
                    </td>
                </tr>
            </table>
            <table>
                <tr>
                    <td width="150px" align="right">ชื่อรายการ :
                    </td>
                    <td>
                        <asp:Label ID="lblMoneyReqName" runat="server" ForeColor="Blue" />
                    </td>
                </tr>
            </table>
            <table>
                <tr>
                    <td width="150px" align="right">วันที่ครบกำหนด :
                    </td>
                    <td>
                        <asp:Label ID="lblBorrowReturnDate" runat="server" ForeColor="Blue" />
                    </td>
                </tr>
            </table>
            <table>
                <tr>
                    <td width="150px" align="right">หมายเหตุ :
                    </td>
                    <td>
                        <telerik:RadTextBox ID="txtRemarks" runat="server" TextMode="MultiLine" Height="70px" Width="250px" />
                    </td>
                </tr>
            </table>
        </div>
        <hr />
        <div class="DivBody">
            <table>
                <tr>
                    <td width="150px" align="right">เลขที่ใบรับใบสำคัญ :
                    </td>
                    <td>
                        <asp:Label ID="lblReturnRefNo" runat="server" ForeColor="Blue" />
                    </td>
                </tr>
            </table>
            <table>
                <tr>
                    <td width="150px" align="right">วันที่บันทึกรายการ :
                    </td>
                    <td>
                        <uc1:DatePicker ID="dpReturnDate" runat="server" />
                    </td>
                </tr>
            </table>
        </div>
        <div class="DivInfo">
            <table width="100%">
                <tr>
                    <td align="center">
                        <asp:LinkButton ID="cmdInsert1" runat="server" CssClass="LinkButton" OnClientClick="javascript: return confirm('ต้องการบันทึกรายการนี้หรือไม่?');"
                            Text="บันทึกข้อมูล" OnClick="cmdInsert1_Click" />
                        <asp:LinkButton ID="cmdUpdate1" runat="server" CssClass="LinkButton" OnClientClick="javascript: return confirm('ต้องการบันทึกรายการนี้หรือไม่?');"
                            Text="บันทึกข้อมูล" OnClick="cmdUpdate1_Click" />
                        &nbsp;&nbsp;
                        <asp:LinkButton ID="cmdCancel1" runat="server" CssClass="LinkButton"
                            Text="ยกเลิก" OnClick="cmdCancel1_Click" />
                        &nbsp;&nbsp;
                        <asp:LinkButton ID="cmdSend" runat="server" CssClass="LinkButton" OnClientClick="javascript: return confirm('ต้องการส่งรายการนี้ไปการเงินเพื่อตรวจสอบหรือไม่?');"
                            Text="ส่งไปการเงินเพื่อตรวจสอบ" OnClick="cmdSend_Click" />
                        &nbsp;&nbsp;
                        <asp:LinkButton ID="cmdDelete1" runat="server" CssClass="LinkButton" OnClientClick="javascript: return confirm('ต้องการลบรายการนี้หรือไม่?');"
                            Text="ลบรายการนี้" OnClick="cmdDelete1_Click" />
                        &nbsp;&nbsp;
                        <asp:LinkButton ID="cmdPrintForm" runat="server" CssClass="LinkButton" OnClientClick="aspnetForm.target ='_blank';"
                            Text="พิมพ์แบบฟอร์ม" OnClick="cmdPrintForm_Click" />
                    </td>
                </tr>
            </table>
        </div>


        <asp:Panel ID="Panel3" runat="server" Visible="false">
            <br />
            <br />
            <div class="DivControl" style="font-weight: bold; color: #FFFFFF;">
                <table>
                    <tr>
                        <td width="10px"></td>
                        <td>กรอกข้อมูลหักล้างค่าใช้จ่ายเงินยืม
                        </td>
                    </tr>
                </table>
            </div>
            <div class="DivInfo">
                <asp:LinkButton ID="cmdAddExpense" runat="server" CssClass="LinkButton" OnClick="cmdAddExpense_Click">
                    <img alt="" id="imgAddExpense" runat="server" height="14" src="~/App_UI/Images/Buttons/AddRecord.gif" />
                    เพิ่มค่าใช้จ่าย
                </asp:LinkButton>
                <asp:LinkButton ID="cmdInsertExpense" runat="server" CssClass="LinkButton" OnClick="cmdInsertExpense_Click">
                    <img alt="" id="img1" runat="server" height="14" src="~/App_UI/Images/Buttons/saveDisk.gif" />
                    บันทึกข้อมูล
                </asp:LinkButton>&nbsp;&nbsp;&nbsp;
                <asp:LinkButton ID="cmdCancel" runat="server" CssClass="LinkButton" OnClick="cmdCancel_Click">
                    <img alt="" id="img2" runat="server" height="14" src="~/App_UI/Images/Buttons/Cancel.gif" />
                    ยกเลิกการเพิ่มค่าใช้จ่าย
                </asp:LinkButton>

                <asp:Panel ID="PanelAddExpense" runat="server">
                    <table>
                        <tr>
                            <td width="150px">เลือกค่าใช้จ่ายที่ต้องการเพิ่ม : 
                            </td>
                            <td>
                                <telerik:RadComboBox ID="ddlBgmProjOperExpSeq" runat="server"
                                    DataTextField="text" DataValueField="value" Width="350px">
                                </telerik:RadComboBox>
                            </td>
                        </tr>
                    </table>
                    <table>
                        <tr>
                            <td width="150px">รายละเอียด : 
                            </td>
                            <td>
                                <telerik:RadTextBox ID="txtDescr" runat="server" TextMode="MultiLine" Width="350px" Height="50px">
                                </telerik:RadTextBox>
                            </td>
                        </tr>
                    </table>
                </asp:Panel>
            </div>

            <telerik:RadGrid GroupingSettings-CaseSensitive="false" ID="grdMoneyReturnDtls" runat="server" AutoGenerateColumns="false"
                AllowMultiRowEdit="false" AllowMultiRowSelection="false" AllowFilteringByColumn="true"
                Width="980px"
                AllowPaging="false" ShowFooter="false"
                GroupingSettings-GroupByFieldsSeparator="&nbsp;&nbsp;&nbsp;&nbsp;"
                GroupingSettings-GroupContinuedFormatString=""
                GroupingSettings-GroupContinuesFormatString=""
                GroupingSettings-GroupSplitFormat=""
                OnItemCommand="grdMoneyReturnDtls_ItemCommand"
                OnItemDataBound="grdMoneyReturnDtls_ItemDataBound">
                <MasterTableView AllowMultiColumnSorting="True" CellSpacing="-1" GroupLoadMode="Client" Width="100%"
                    DataKeyNames="money_req_dtls_seq" NoMasterRecordsText="< ไม่มีข้อมูล >" GroupsDefaultExpanded="true">
                    <Columns>
                        <telerik:GridBoundColumn DataField="money_req_dtls_seq"
                            UniqueName="money_req_dtls_seq" Visible="False">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="return_dtls_seq"
                            UniqueName="return_dtls_seq" Visible="False">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="return_seq"
                            UniqueName="return_seq" Visible="false">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="ConId"
                            UniqueName="ConId" Visible="false">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="ref_no"
                            UniqueName="ref_no" Visible="false">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="branch_no"
                            UniqueName="branch_no" Visible="false">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="ref_date" DataFormatString="{0:d}"
                            UniqueName="ref_date" Visible="false">
                        </telerik:GridBoundColumn>

                        <telerik:GridBoundColumn DataField="bgm_exp_name" HeaderText="ค่าใช้จ่าย"
                            UniqueName="bgm_exp_name"
                            FilterControlWidth="100%" AutoPostBackOnFilter="true"
                            CurrentFilterFunction="Contains" ShowFilterIcon="False" ItemStyle-HorizontalAlign="Left">
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="req_amount" HeaderText="เงินยืม"
                            UniqueName="req_amount" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                            CurrentFilterFunction="Contains" ShowFilterIcon="False" AllowFiltering="false"
                            DataFormatString="{0:n2}" ItemStyle-HorizontalAlign="Right">
                            <HeaderStyle Width="110px" />
                            <ItemStyle HorizontalAlign="Right" />
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="accum_amount" HeaderText="เงินหักล้างสะสม<br/>จากรายการอื่น"
                            UniqueName="accum_amount" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                            CurrentFilterFunction="Contains" ShowFilterIcon="False" AllowFiltering="false"
                            DataFormatString="{0:n2}">
                            <HeaderStyle Width="110px" HorizontalAlign="Center" />
                            <ItemStyle HorizontalAlign="Right" />
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="amount" HeaderText="เงินหักล้างรายการนี้"
                            UniqueName="amount" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                            CurrentFilterFunction="Contains" ShowFilterIcon="False" AllowFiltering="false"
                            DataFormatString="{0:n2}">
                            <HeaderStyle Width="110px" HorizontalAlign="Center" />
                            <ItemStyle HorizontalAlign="Right" />
                        </telerik:GridBoundColumn>
                        <telerik:GridBoundColumn DataField="vat_amount" HeaderText=""
                            UniqueName="vat_amount" FilterControlWidth="100%" AutoPostBackOnFilter="true"
                            CurrentFilterFunction="Contains" ShowFilterIcon="False" AllowFiltering="false"
                            DataFormatString="{0:n2}">
                            <HeaderStyle Width="110px" HorizontalAlign="Center" />
                            <ItemStyle HorizontalAlign="Right" />
                        </telerik:GridBoundColumn>
                        <telerik:GridTemplateColumn UniqueName="button" AllowFiltering="false">
                            <HeaderStyle Width="30px" HorizontalAlign="Center" />
                            <ItemStyle HorizontalAlign="Center" />
                            <ItemTemplate>
                                <asp:LinkButton ID="cmdAddExpense" runat="server" CssClass="LinkButton" CommandName="select">
                                    <img alt="" src="../Images/Buttons/Edit.gif" />
                                </asp:LinkButton>
                            </ItemTemplate>
                        </telerik:GridTemplateColumn>
                    </Columns>
                </MasterTableView>
                <GroupingSettings GroupByFieldsSeparator="&nbsp;&nbsp;&nbsp;&nbsp;"
                    GroupContinuedFormatString="" GroupContinuesFormatString=""
                    GroupSplitFormat="" />
                <ClientSettings EnableRowHoverStyle="true">
                    <Selecting AllowRowSelect="false" />
                </ClientSettings>
            </telerik:RadGrid>
            <asp:Panel ID="PanelOpacity" runat="server" Visible="false" CssClass="Opacity">
            </asp:Panel>
            <asp:Panel ID="PanelMoneyReturnDtls" runat="server" CssClass="PanelAbsoluteEdit" Visible="false">
                <div class="DivPopupHeader">
                    <table>
                        <tr>
                            <td>บันทึกจำนวนเงิน
                            </td>
                            <td>
                                <asp:Label ID="lblBgmExpName" runat="server" ForeColor="Blue" />
                                <asp:Label ID="lblMoneyReqDtlsSeq" runat="server" Visible="false" />
                                <asp:Label ID="lblReturnDtlsSeq" runat="server" Visible="false" />
                                <asp:Label ID="lblReqCurrencySeq" runat="server" Visible="false" />
                            </td>
                        </tr>
                    </table>
                </div>
                <div class="DivBody">
                    <table>
                        <tr>
                            <td align="right" width="150px">จำนวนเงินที่ขอยืม :
                            </td>
                            <td align="right" width="130px">
                                <asp:Label ID="lblReqAmount" runat="server" ForeColor="Blue" />
                            </td>
                        </tr>
                    </table>
                    <table>
                        <tr>
                            <td align="right" width="150px">จำนวนเงินที่หักล้าง :
                            </td>
                            <td>
                                <telerik:RadNumericTextBox ID="txtAmount" runat="server"
                                    CssClass="NumericTextBox">
                                </telerik:RadNumericTextBox>
                            </td>
                        </tr>
                    </table>
                    <fieldset>
                        <legend>ข้อมูลภาษีมูลค่าเพิ่ม</legend>
                        <table>
                            <tr>
                                <td align="right" width="150px">จำนวน VAT :
                                </td>
                                <td>
                                    <telerik:RadNumericTextBox ID="txtVatAmount" runat="server"
                                        CssClass="NumericTextBox">
                                    </telerik:RadNumericTextBox>
                                </td>
                                <td>
                                    &nbsp;บาท
                                </td>
                            </tr>
                        </table>
                        <table>
                            <tr>
                                <td align="right" width="150px">ผู้ออกใบกำกับภาษี :
                                </td>
                                <td>
                                    <telerik:RadComboBox ID="ddlVender" runat="server" CausesValidation="false"
                                        DataTextField="contact_name" DataValueField="contact_seq"
                                        EmptyMessage="&lt; เลือกรายการ &gt;" Filter="Contains"
                                        Width="350px">
                                    </telerik:RadComboBox>
                                </td>
                            </tr>
                        </table>
                        <table>
                            <tr>
                                <td align="right" width="150px">สำนักงานใหญ่/สาขาที่ :
                                </td>
                                <td>
                                    <telerik:RadTextBox ID="txtBranchNo" runat="server" Width="100px">
                                    </telerik:RadTextBox>
                                </td>
                            </tr>
                        </table>
                        <table>
                            <tr>
                                <td align="right" width="150px">
                                </td>
                                <td>
                                    <b style="color:red">หากเป็นสำนักงานใหญ่ให้ใช้ "00000"<br/>
                                        หากเป็นสาขาให้ใส่เลขที่สาขาโดยอยู่ใน format 5 หลัก เช่น "00001", "00002"<br/>
                                        หากไม่ระบุสาขามาในใบกำกับภาษี ให้ใช้ "00000" แทน
                                    </b>
                                </td>
                            </tr>
                        </table>
                        <table>
                            <tr>
                                <td align="right" width="150px">เลขที่ใบกำกับภาษี :
                                </td>
                                <td>
                                    <telerik:RadTextBox ID="txtDtlsRefNo" runat="server" Width="350px">
                                    </telerik:RadTextBox>
                                </td>
                            </tr>
                        </table>
                        <table>
                            <tr>
                                <td align="right" width="150px">วันที่ออกใบกำกับภาษี :
                                </td>
                                <td>
                                    <uc1:DatePicker ID="txtDtlsRefDate" runat="server" />
                                </td>
                            </tr>
                        </table>
                    </fieldset>
                </div>
                <div class="DivInfo">
                    <table width="100%">
                        <tr>
                            <td align="center">
                                <asp:LinkButton ID="cmdInsert3" runat="server" CssClass="LinkButton" OnClick="cmdInsert3_Click">
                                    บันทึกข้อมูล
                                </asp:LinkButton>
                                <asp:LinkButton ID="cmdUpdate3" runat="server" CssClass="LinkButton" OnClick="cmdUpdate3_Click">
                                    ปรับปรุงข้อมูล
                                </asp:LinkButton>&nbsp;&nbsp;
                                <asp:LinkButton ID="cmdCancel3" runat="server" CssClass="LinkButton" OnClick="cmdCancel3_Click">
                                    ยกเลิก
                                </asp:LinkButton>
                            </td>
                        </tr>
                    </table>
                </div>
            </asp:Panel>
        </asp:Panel>

        <br />
        <div class="DivInfo" style="font-weight: bold;">
            <table width="100%">
                <tr>
                    <td align="right">
                        <table style="font-weight: bold">
                            <tr>
                                <td>รวมเงินหักล้าง
                                </td>
                                <td width="130px" align="right">
                                    <asp:Label ID="lblSumReturnBathAmount" runat="server" ForeColor="Blue" />
                                </td>
                                <td>บาท
                                </td>
                            </tr>
                            <tr>
                                <td>รวมเงินที่คืน
                                </td>
                                <td width="130px" align="right">
                                    <asp:Label ID="lblSumReceiveBathAmount" runat="server" ForeColor="Blue" />
                                </td>
                                <td>บาท
                                </td>
                            </tr>
                            <tr>
                                <td>- รวมเงินยืม
                                </td>
                                <td width="130px" align="right">
                                    <asp:Label ID="lblSumBorrowBathAmount" runat="server" ForeColor="Blue" />
                                </td>
                                <td>บาท
                                </td>
                            </tr>
                        </table>
                        <table style="border-style: double none none none; border-width: 3px">
                            <tr>
                                <td>- เงินที่ต้องคืนเพิ่ม / + เงินที่ต้องเบิกเพิ่มเติม
                                </td>
                                <td width="130px" align="right">
                                    <asp:Label ID="lblRemainAmount" runat="server" ForeColor="Red" />
                                </td>
                                <td>บาท
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>
            </table>
        </div>
    </asp:Panel>
</asp:Content>
